strong competition - French English Dictionary